Navigation Audit Logs
Read logs capture the OIPA screen navigation data to provide audit logs on OIPA screens navigation, which can be viewed in Admin console. You can set the logging of the OIPA screen navigation to ON or OFF by setting the application.enableAccessLogs property in the PAS properties file. Audit logs contains the information of user login, timestamp, number of login attempts, Jsession Id, login guid, number of failed attempts and user details in the AcLogin table. The AcAccess table contains the information of the navigated OIPA screens with the respective timestamp.
Read logs also captures logging for all web services such as SOAP, DISQ, Exposed Computations, AsFile, and REST services to provide audit logs in Admin console. The AcLogin table has extra columns to log information regarding the type of Access Logging, page name and service name or URL.
Navigation Audit Search Screen
Only the users with AC_Audit and AC_Admin roles can access the Navigation Audit screen. The user can launch the Navigation Audit screen on clicking Navigation Audit on the Home Page.
View Filtered Logs
By default, no logs are displayed on the Navigation Audit Search screen. The screen displays logs in an ascending order of the timestamp based on the user's search criteria. You can select the filter options available on various fields to filter and view the logs with User ID, Screen Name, Filter By, Data, Access From, and Access To. The data column displays the information of PolicyGUID, PolicyNumber, ClientGUID, and CaseGUID that was captured for the screen. For search screens and widgets where multiple data is captured, the data column displays all GUIDs as JSON data.
When you click Find, the Navigation Audit Search screen displays the updated data. The user can search and view the filtered logs by applying the filters on the fields as follows:
Search Logs by User ID/Number
You can search logs by User ID by selecting the User ID from the drop down list. The search results contain all the screens accessed by that specific user. If you select All, logs of all the users/clients are displayed.
Search Logs by Screen Name
You can search logs by Screen Name by selecting the Screen Name from the drop down list. The search results contain the all the users that accessed the given screen. If you All, logs of all screens are displayed.
Filter by:
You can apply and view more filtered logs, on selecting an option from the Filter By drop down or manually enter values for PolicyGUID / ClientGUID / CaseGUID / PolicyNumber in the Data field in the following format:
For a single GUID: "PolicyGUID":"POLICYGUID_VALUE"
For a list of GUIDs: {"PolicyGUID":"POLICYGUID_VALUE1"}, {"PolicyGUID":"POLICYGUID_VALUE2"}
- For a given ClientGUID, the search results contain the screens in which the Client data was accessed by the user.
- For a given PolicyGUID, the search results contain the screens in which a Policy data was accessed by the user.
- For a given CaseGUID, the search results contain the screens in which a Case data was accessed by the user.
- For a given PolicyNumber, the search results contain the screens in which Policy Number data was accessed by the user.
Search Logs by Date Range
You can search for logs within a range of dates. Access From and Access To fields populates the dates persisted in the AcAccess table.
You can search logs by OIPA User ID on selecting the User ID from the drop down box. The search results contain the all the screens accessed by the given user. If a user selects All, the logs of all users/clients are displayed.
Search Logs by Screen Name
Audit users can search logs by Screen Name by selecting the Screen Name from the drop down list. The search results contain the all the users that accessed the given screen. If a user selects All, the logs of all screens are displayed.
Filter by:
A user can apply and view more filtered logs, on selecting an option from the Filter By drop down option and manually enter values for PolicyGUID / ClientGUID / CaseGUID / PolicyNumber in the Data field in the following format:
For a single GUID: "PolicyGUID":"POLICYGUID_VALUE"
For a list of GUIDs: {"PolicyGUID":"POLICYGUID_VALUE1"}, {"PolicyGUID":"POLICYGUID_VALUE2"}
- For a given ClientGUID, the search results contain the screens in which the Client data was accessed by the user.
- For a given PolicyGUID, the search results contain the screens in which a Policy data was accessed by the user.
- For a given CaseGUID, the search results contain the screens in which a Case data was accessed by the user.
- For a given PolicyNumber, the search results contain the screens in which Policy Number data was accessed by the user.
Search Logs by Date Range
An Audit user can search for logs within a range of dates. Access From and Access To fields populates the dates persisted in the AcAccess table.
Logs Capture on OIPA Screens
For OIPA search screens, for a given search criteria, all the results that are displayed on the screen is captured in the Ac_Access detail table. The primary GUID of each result is stored as a JSON data column in the database and displayed on screen.
The following screens are captured during user navigation in OIPA and are presented in the Navigation Audit screen by their screen name.
Note: List indicates that multiple records are captured for a screen.
Screen Name | Capture Data? | Data to be Captured |
ActivityComments | NO |
|
ActivityCommentsHistory | NO |
|
ActivityCommentsSearch | NO |
|
ClientAddressHistory | NO |
|
Agreement | NO |
|
AgreementHistory | NO |
|
AgreementRole | NO |
|
AllocationHistory | NO |
|
AlternateName | NO |
|
Application | YES | PolicyGUID |
ApplicationSearch | YES | PolicyGUID List |
Batch | NO |
|
Benefit | NO |
|
Case | YES | CaseGUID |
CaseSearch | YES | CaseGUID List |
ClassGroupClassRuleVariables | NO |
|
ClassGroups | NO |
|
ClassMember | NO |
|
ClassRules | NO |
|
Client | YES | ClientGUID |
ClientActivity | YES | ClientGUID |
ClientAddress | YES | ClientGUID |
ClientHistory | NO |
|
ClientComments | YES | ClientGUID |
ClientCommentsHistory | NO |
|
ClientCommentsSearch | NO |
|
ClientHistory | NO |
|
ClientInquiry | NO |
|
Phone | YES | ClientGUID |
ClientRelationship | YES |
ClientGUID |
Client | YES | ClientGUID |
ClientSearch | YES | ClientGUID List |
ClientWithholding | NO |
|
Comments | NO |
|
CommentsHistory | NO |
|
CommentsSearch | NO |
|
CompanyActivity | NO |
|
CompanyInquiry | NO |
|
CreateRates | NO |
|
GroupCustomer | NO |
|
GroupCustomerActivity | NO |
|
GroupCustomerAddress | NO |
|
GroupCustomerAddressHistory | NO |
|
GroupCustomerClassRuleVariables | NO |
|
GroupCustomerComments | NO |
|
GroupCustomerCommentsHistory | NO |
|
GroupCustomerCommentsSearch | NO |
|
GroupCustomerHistory | NO |
|
GroupCustomerInquiry | NO |
|
GroupCustomerOverview | NO |
|
Phone | NO |
|
Plan | NO |
|
GroupCustomerRelationship | YES | ClientGUID |
GroupCustomerSearch | NO | ClientGUID List |
ClientWidget | YES | PolicyGUID List |
PolicyWidget | YES | CaseGUID List |
CaseWidget | YES | |
CustomerWidget | YES | |
ActivityWidget | YES | |
IntakeFileSearch | NO |
|
DisbursementApproval | NO |
|
DisbusementSearch | NO |
|
Enrollment | NO |
|
FinalAction | NO |
|
Adjust | NO |
|
LinkSuspense | NO |
|
BillReconciliation | NO |
|
BillSearch | NO |
|
ImpairementDetail | NO |
|
ImpairmentComments | NO |
|
IntakeProfile | NO |
|
IntakeProfileHistory | NO |
|
Intake | NO |
|
LinkRateGroup | NO |
|
NetAssetValue | NO |
|
PlanActivity | NO |
|
PlanAgreementSearch | NO |
|
PlanAllocation | NO |
|
PlanFields | NO |
|
PlanSegment | NO |
|
PlanWithholding | NO |
|
Policy | YES | PolicyGUID |
PolicyActivity | YES | PolicyGUID |
PolicyAllocation | NO |
|
PolicyComments | YES | PolicyGUID |
PolicyCommentsHistory | NO |
|
PolicyCommentsSearch | NO |
|
PolicyInquiry | NO | PolicyGUID List |
PolicyOverview | YES | PolicyGUID |
PolicyRequirement | YES | PolicyGUID |
PolicyRole | YES | PolicyGUID |
RoleHistory | NO |
|
PolicySearch | YES | PolicyGUID List |
PolicySegment | YES | PolicyGUID |
PolicyValue | NO |
|
PolicyWithholding | NO |
|
Program | NO |
|
ProgramAllocations | NO |
|
ProgramHistory | NO |
|
RequirementComments | NO |
|
RequirementDetail | NO |
|
RequirementErrorSearch | NO |
|
RequirementHistory | NO |
|
RequirementResult | NO |
|
RequirementResultSearch | NO |
|
RequirementUpdates | NO |
|
SearchRates | NO |
|
SegmentComments | NO |
|
SegmentCommentsHistory | NO |
|
SegmentCommentsSearch | NO |
|
SegmentRole | YES | PolicyGUID |
SegmentRoleHistory | NO |
|
Split | NO |
|
StateApprovals | NO |
|
SuspenseRecord | NO |
|
SuspenseComments | NO |
|
SuspenseCommentsHistory | NO |
|
SuspenseCommentsSearch | NO |
|
SuspenseHistory | NO |
|
SuspenseSearch | NO |
|
UnmatchedResults | NO |
|
User - Workflow Role link | NO |
|
Workflow | NO |
|
WorkflowTaskHistory | NO |
|
WorkflowTaskEdit | NO |
|
UnifiedPolicySearch | Yes | PolicyGUID List |
UnifiedCaseSearch | Yes | CaseGUID List |
UnifiedClientSearch | Yes | ClientGUID List |
UnifiedCustomerSearch | No |
|
UnifiedSuspenseSearch | No |
|
UnifiedDisbursementSearch | No |
|
UnifiedGroupBillSearch | No |
|
UnifiedBatchInputModel | No |
|
UnifiedBatchQueryModel | No |
|